using System;
using System.Data;

namespace Transfer_Object_Tier
{
	#region Comments
	/// <summary>
	/// HRM_SALARY_BYDEPARTMENT Class.
	/// </summary>
	/// <remarks>
	/// <h3>Changes</h3>
	/// <list type="table">
	/// 	<listheader>
	/// 		<th>Author</th>
	/// 		<th>Date</th>
	/// 		<th>Details</th>
	/// 	</listheader>
	/// 	<item>
	/// 		<term>eSolution Viet Nam -- esolution.vn</term>
	/// 		<description>12/21/2012</description>
	/// 		<description>Created</description>
	/// 	</item>
	/// </list>
	/// </remarks>
	#endregion

	[Serializable]
	public class HRM_SALARY_BYDEPARTMENT
	{
		#region Construction
		/// <summary>
		/// Initializes a new (no-args) instance of the HRM_SALARY_BYDEPARTMENT class.
		/// </summary>
		public HRM_SALARY_BYDEPARTMENT()
		{
		}

		/// <summary>
		/// Initializes a new instance of the HRM_SALARY_BYDEPARTMENT class.
		/// </summary>
		public HRM_SALARY_BYDEPARTMENT(String EmployeeCode, Decimal M1, Decimal M2, Decimal M3, Decimal M4, Decimal M5, Decimal M6, Decimal M7, Decimal M8, Decimal M9, Decimal M10, Decimal M11, Decimal M12, Decimal TotalSalary)
		{
			this.EmployeeCode = EmployeeCode;
			this.M1 = M1;
			this.M2 = M2;
			this.M3 = M3;
			this.M4 = M4;
			this.M5 = M5;
			this.M6 = M6;
			this.M7 = M7;
			this.M8 = M8;
			this.M9 = M9;
			this.M10 = M10;
			this.M11 = M11;
			this.M12 = M12;
			this.TotalSalary = TotalSalary;
		}
		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the EmployeeCode value.
		/// </summary>
		public virtual String EmployeeCode { get; set; }

		/// <summary>
		/// Gets or sets the M1 value.
		/// </summary>
		public virtual Decimal M1 { get; set; }

		/// <summary>
		/// Gets or sets the M2 value.
		/// </summary>
		public virtual Decimal M2 { get; set; }

		/// <summary>
		/// Gets or sets the M3 value.
		/// </summary>
		public virtual Decimal M3 { get; set; }

		/// <summary>
		/// Gets or sets the M4 value.
		/// </summary>
		public virtual Decimal M4 { get; set; }

		/// <summary>
		/// Gets or sets the M5 value.
		/// </summary>
		public virtual Decimal M5 { get; set; }

		/// <summary>
		/// Gets or sets the M6 value.
		/// </summary>
		public virtual Decimal M6 { get; set; }

		/// <summary>
		/// Gets or sets the M7 value.
		/// </summary>
		public virtual Decimal M7 { get; set; }

		/// <summary>
		/// Gets or sets the M8 value.
		/// </summary>
		public virtual Decimal M8 { get; set; }

		/// <summary>
		/// Gets or sets the M9 value.
		/// </summary>
		public virtual Decimal M9 { get; set; }

		/// <summary>
		/// Gets or sets the M10 value.
		/// </summary>
		public virtual Decimal M10 { get; set; }

		/// <summary>
		/// Gets or sets the M11 value.
		/// </summary>
		public virtual Decimal M11 { get; set; }

		/// <summary>
		/// Gets or sets the M12 value.
		/// </summary>
		public virtual Decimal M12 { get; set; }

		/// <summary>
		/// Gets or sets the TotalSalary value.
		/// </summary>
		public virtual Decimal TotalSalary { get; set; }
		#endregion
	}
}